package com.thinkcube.edutainment.domain.dto;

import org.androidannotations.annotations.EBean;
import org.androidannotations.annotations.EBean.Scope;
import org.springframework.util.MultiValueMap;

/**
 * Shanuka @Cyberlmj 9:58:58 PM Email: shanuka.gayashan@cyberlmj.com
 */
@EBean(scope = Scope.Singleton)
public class MesageDto extends UserOAthDto {

	String reciever;
	String msg;
	String subject;

	String category;

	String notifyTypes;

	@Override
	public MultiValueMap<String, String> getMultiValuedMap() {
		MultiValueMap<String, String> mvMap = super.getMultiValuedMap();
		mvMap.add("reciever", this.getReciever());
		mvMap.add("msg", this.getMsg());
		mvMap.add("subject", this.getSubject());
		mvMap.add("category", this.getCategory());
		mvMap.add("notifyTypes", this.getNotifyTypes());

		return mvMap;
	}

	public String getReciever() {
		return reciever;
	}

	public void setReciever(String reciever) {
		this.reciever = reciever;
	}

	public String getMsg() {
		return msg;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	public String getSubject() {
		return subject;
	}

	public void setSubject(String subject) {
		this.subject = subject;
	}

	public String getCategory() {
		return category;
	}

	public void setCategory(String category) {
		this.category = category;
	}

	public String getNotifyTypes() {
		return notifyTypes;
	}

	public void setNotifyTypes(String notifyTypes) {
		this.notifyTypes = notifyTypes;
	}

}
